package br.eng.eliseu.gwt.aconchego.camera.client.ui.usuario;

import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.uibinder.client.UiHandler;
import com.google.gwt.user.cellview.client.CellTable;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Widget;

public class UsuarioView extends Composite {

	private static UsuarioViewUiBinder uiBinder = GWT
			.create(UsuarioViewUiBinder.class);
	@UiField(provided=true) CellTable<Object> usuariosCTable = new CellTable<Object>();
	@UiField Button fecharButton;
	@UiField Button novoButton;

	interface UsuarioViewUiBinder extends UiBinder<Widget, UsuarioView> {
	}

	public UsuarioView() {
		initWidget(uiBinder.createAndBindUi(this));
	}

	@UiHandler("fecharButton")
	void onFecharButtonClick(ClickEvent event) {
		this.removeFromParent();
	}

	@UiHandler("novoButton")
	void onNovoButtonClick(ClickEvent event) {
	}
}
